package se.stabby.undersok.model.statics;

import com.google.common.collect.ImmutableMap;
import se.stabby.undersok.model.Undersökning;
import se.stabby.undersok.model.UndersökningsId;
import se.stabby.undersok.repository.UndersökningRepository;

/**
 * User: per.segersten
 * Date: 2014-05-25
 */
public class StaticUndersökningRepository implements UndersökningRepository {

    private ImmutableMap<UndersökningsId, Undersökning> undersökningar = new ImmutableMap.Builder().
            put(SemesterUndersökningFabrik.hämtaUndersökning()).build();

    @Override
    public Undersökning sök(UndersökningsId id) {
       return undersökningar.get(id);
    }

}
